花费 51 ms
布隆过滤器(Bloom Filter)详解

布隆过滤器[1](Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于 ...

Sat Jul 14 02:35:00 CST 2012 7 52534
libuv 中文编程指南(二)libuv 基础

Libuv 基础 libuv 采用了 异步 (asynchronous), 事件驱动 (event-driven)的编程风格, 其主要任务是为开人员提供了一套事件循环和基于I/O(或其他活动)通知的 ...

Mon Mar 18 05:57:00 CST 2013 0 47320
epoll 使用详解

epoll简介 epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应 ...

Tue Jan 10 00:32:00 CST 2012 3 41978
Zookeeper C API 指南一(准备工作)

以前自己的博客中转载、翻译或写过(不过自己才疏学浅,写的不好)一些 Zookeeper 方面的文章,但是都没有涉及到 Zookeeper C API 的内容,今天的这篇博客是我农历新年的第一篇技术博客 ...

Thu Feb 21 19:16:00 CST 2013 2 30094
libuv 中文编程指南(四)网络

网络 libuv 的网络接口与 BSD 套接字接口存在很大的不同, 某些事情在 libuv 下变得更简单了, 并且所有接口都是都是非阻塞的, 但是原则上还是一致的. 另外 libuv 也提供了一些工 ...

Mon Mar 18 05:57:00 CST 2013 3 23963
libuv 中文编程指南(一)序言

序言 本书由一系列 libuv 教程组成, libuv 是一个高性能事件驱动的程序库,封装了 Windows 和 Unix 平台一些底层特性,为开发者提供了统一的 API. ...

Mon Mar 18 05:57:00 CST 2013 3 18406
如何将 Linux 内核实现的红黑树 rbtree 运用到你的 C 程序中?

相信大家都知道红黑树是什么吧,但是呢......如果你确实不知道,你不该穿越到这儿的,你应该去这里,这里,还有这里看看,然后再来这里看看,最后如果大爷您赏脸,再来看看我吧 :-) 废话少说,直接 ...

Mon Sep 03 07:48:00 CST 2012 7 17335
深入浅出 Barriers 实现(一)

Barriers,字面意思为“壁垒,屏障,栅栏”,在计算机领域中 Barriers 也有它独特的含义,具体来讲,在并行程序中,Barriers 是一种同步的手段,可被视为一种线程同步原语,如一组线程/ ...

Thu Dec 27 03:29:00 CST 2012 0 8789
LRU算法的简单实现( C语言 + uthash包)

什么是 LRU? LRU是Least Recently Used的缩写,即最近最少使用页面置换算法,是为虚拟页式存储管理服务的,LRU算法的提出,是基于这样一个事实:在前面几条指令中使用频繁的页面很 ...

Fri Jan 13 05:20:00 CST 2012 0 4606
如何在Linux下实现你的线程池(Step By Step,Pthread)

200行C代码就可以实现线程池?开玩笑吧?不,告诉你,我是认真的,200行C代码真的可以实现一个简单可用的线程池!!! 首先,你应该知道 PThread 吧,如果不知道,那你怎么穿越到我这个页面的, ...

Sat Sep 29 04:39:00 CST 2012 1 3370

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM